

# https://www.globalsino.com/ICs/page4853.html
# Popup window with options.

from tkinter import *
from tkinter import messagebox
import tkinter as tk
from PIL import ImageTk, Image


Main_Window = Tk()
Main_Window.title('My test program')

window_width = 900
window_height = 1000

# get the screen dimension
screen_width = Main_Window.winfo_screenwidth()
screen_height = Main_Window.winfo_screenheight()

# find the center point
center_x = int(screen_width/2 - window_width / 2)
center_y = int(screen_height/2 - window_height / 2)

def Hydrogen():
    symbol='H'
    atomic_number=1
    atomic_weight=1.00797
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)

def Helium():
    symbol='He'
    atomic_number=2
    atomic_weight=4.0026
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)






def Lithium():
    x = 3
    print(x)
    symbol='Li'
    atomic_number=3
    atomic_weight=6.939
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)




   
def Beryllium():
    symbol='Be'
    atomic_number=4
    atomic_weight=9.0122
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)



    
def Boron():
    symbol='B'
    atomic_number=5
    atomic_weight=10.811
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)




def Carbon():
    symbol='C'
    atomic_number=6
    atomic_weight=12.01115
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)




def Nitrogen():
    symbol='N'
    atomic_number=7
    atomic_weight=14.0067
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)



def Oxygen():
    symbol='O'
    atomic_number=8
    atomic_weight=15.9994
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Fluorine():
    symbol='F'
    atomic_number=9
    atomic_weight=18.9984
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Neon():
    symbol='Ne'
    atomic_number=10
    atomic_weight=20.183
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Sodium():
    symbol='Na'
    atomic_number=11
    atomic_weight=22.9898
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Magnessium():
    symbol='Mg'
    atomic_number=12
    atomic_weight=24.312
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Aluminum():
    symbol='Al'
    atomic_number=13
    atomic_weight=26.9815
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Silicon():
    symbol='Si'
    atomic_number=14
    atomic_weight=28.086
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Phosphorus():
    symbol='P'
    atomic_number=15
    atomic_weight=30.9738
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)



def Sulfur():
    symbol='S'
    atomic_number=16
    atomic_weight=32.064
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Chlorine():
    symbol='Cl'
    atomic_number=17
    atomic_weight=35.453
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Arsenic():
    symbol='Ar'
    atomic_number=18
    atomic_weight=39.948
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Potassium():
    symbol='K'
    atomic_number=19
    atomic_weight=39.102
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Calcium():
    symbol='Ca'
    atomic_number=20
    atomic_weight=40.08
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Scandium():
    symbol='Sc'
    atomic_number=21
    atomic_weight=44.956
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Titanium():
    symbol='Ti'
    atomic_number=22
    atomic_weight=47.9
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Vanadium():
    symbol='V'
    atomic_number=23
    atomic_weight=50.942
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Chromium():
    symbol='Cr'
    atomic_number=24
    atomic_weight=51.996
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Manganese():
    symbol='Mn'
    atomic_number=25
    atomic_weight=54.9380
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Iron():
    symbol='Fe'
    atomic_number=26
    atomic_weight=55.847
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Cobalt():
    symbol='Co'
    atomic_number=27
    atomic_weight=58.9332
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Nickle():
    symbol='Ni'
    atomic_number=28
    atomic_weight=58.71
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Copper():
    symbol='Cu'
    atomic_number=29
    atomic_weight=63.546
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Zinc():
    symbol='Zn'
    atomic_number=30
    atomic_weight=65.37
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Gallium():
    symbol='Ga'
    atomic_number=31
    atomic_weight=69.72
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Germanium():
    symbol='Ge'
    atomic_number=32
    atomic_weight=72.59
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Arsenic():
    symbol='As'
    atomic_number=33
    atomic_weight=74.9216
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Selenium():
    symbol='Se'
    atomic_number=34
    atomic_number=78.96
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Bromine():
    symbol='Br'
    atomic_number=35
    atomic_weight=79.904
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Krypton():
    symbol='Kr'
    atomic_number=36
    atomic_weight=83.80
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Rubidium():
    symbol='Rb'
    atomic_number=37
    atomic_weight=85.47
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Strontium():
    symbol='Sr'
    atomic_number=38
    atomic_weight=87.62
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Yttrium():
    symbol='Y'
    atomic_number=39
    atomic_weight=88.905
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Zirconium():
    symbol='Zr'
    atomic_number=40
    atomic_weight=91.22
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Niobium():
    symbol='Nb'
    atomic_number=41
    atomic_weight=92.906
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Molybdenum():
    symbol='Mo'
    atomic_number=42
    atomic_weight=95.94
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Technetium():
    symbol='Tc'
    atomic_number=43
    atomic_weight=97
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Ruthenium():
    symbol='Ru'
    atomic_number=44
    atomic_weight=101.07
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Rhodium():
    symbol='Rh'
    atomic_number=45
    atomic_weight=102.905
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Palladium():
    symbol='Pd'
    atomic_number=46
    atomic_weight=106.4
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Silver():
    symbol='Ag'
    atomic_number=47
    atomic_weight=107.868
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Cadmium():
    symbol='Cd'
    atomic_number=48
    atomic_weight=112.40
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Indium():
    symbol='In'
    atomic_number=49
    atomic_weight=114.82
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Tin():
    symbol='Sn'
    atomic_number=50
    atomic_weight=118.69
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Antimony():
    symbol='Sb'
    atomic_number=51
    atomic_weight=121.75
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Tellurium():
    symbol='Te'
    atomic_number=52
    atomic_weight=127.60
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Iodine():
    symbol='I'
    atomic_number=53
    atomic_weight=126.9044
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Xenon():
    symbol='Xe'
    atomic_number=54
    atomic_weight=131.30
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Cesium():
    symbol='Cs'
    atomic_number=55
    atomic_weight=132.905
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Barium():
    symbol='Ba'
    atomic_number=56
    atomic_weight=137.34
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Lanthanum():
    symbol='La'
    atomic_number=57
    atomic_weight=138.91
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)



def Cerium():
    symbol='Ce'
    atomic_number=58
    atomic_weight=140.12
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Praseodymium():
    symbol='Pr'
    atomic_number=59
    atomic_weight=140.907
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Neodymium():
    symbol='Nd'
    atomic_number=60
    atomic_weight=144.24
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Promethium():
    symbol='Pm'
    atomic_number=61
    atomic_weight=145
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Samarium():
    symbol='Sm'
    atomic_number=62
    atomic_weight=150.35
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Europium():
    symbol='Eu'
    atomic_number=63
    atomic_weight=151.96
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Gadolinium():
    symbol='Gd'
    atomic_number=64
    atomic_weight=157.25
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Terbium():
    symbol='Tb'
    atomic_number=65
    atomic_weight=158.924
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Dysprosium():
    symbol='Dy'
    atomic_number=66
    atomic_weight=162.50
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Holmium():
    symbol='Ho'
    atomic_number=67
    atomic_weight=164.930
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Erbium():
    symbol='Er'
    atomic_number=68
    atomic_weight=167.26
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Thulium():
    symbol='Tm'
    atomic_number=69
    atomic_weight=168.934
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Ytterbium():
    symbol='Yb'
    atomic_number=70
    atomic_weight=173.04
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Lutetium():
    symbol='Lu'
    atomic_number=71
    atomic_weight=174.97
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Hafnium():
    symbol='Hf'
    atomic_number=72
    atomic_weight=178.49
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Tantalum():
    symbol='Ta'
    atomic_number=73
    atomic_weight=180.948
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Tungsten():
    symbol='W'
    atomic_number=74
    atomic_weight=183.85
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Re():
    symbol='Re'
    atomic_number=75
    atomic_weight=182.6
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Os():
    symbol='Os'
    atomic_number=76
    atomic_weight=190.2
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Ir():
    symbol='Ir'
    atomic_number=77
    atomic_weight=192.2
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Pt():
    symbol='Pt'
    atomic_number=78
    atomic_weight=195.09
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Gold():
    symbol='Au'
    atomic_number=79
    atomic_weight=196.967
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Hg():
    symbol='Hg'
    atomic_number=80
    atomic_weight=200.59
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Tl():
    symbol='Tl'
    atomic_number=81
    atomic_weight=204.37
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Pb():
    symbol='Pb'
    atomic_number=82
    atomic_weight=207.19
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Bi():
    symbol='Bi'
    atomic_number=83
    atomic_weight=208.980
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Po():
    symbol='Po'
    atomic_number=84
    atomic_weight=209
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def At():
    atomic_number=85
    atomic_weight=210
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Rn():
    symbol='Rn'
    atomic_number=86
    atomic_weight=222
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Fr():
    symbol='Fr'
    atomic_number=87
    atomic_weight=223
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Ra():
    symbol='Ra'
    atomic_number=88
    atomic_weight=226
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)


def Ac():
    symbol='Ac'
    atomic_number=89
    atomic_weight=227
    print("symbol",symbol)
    print("atomic number",atomic_number)
    print("atomic weight",atomic_weight)
    
def Thorium():
    symbol='Th'
    atomic_number=90

def Protactinium():
    symbol='Pa'
    atomic_number=91

def Uranium():
    symbol='U'
    atomic_number=92

def Neptunium():
    symbol='Np'
    atomic_number=93

def Plutonium():
    symbol='Pu'
    atomic_number=94

def Americium():
    symbol='Am'
    atomic_number=95

def Curium():
    symbol='Cm'
    atomic_number=96

def Berkelium():
    symbol='Bk'
    atomic_number=97

def Californium():
    symbol='Cf'
    atomic_number=98

def Einsteinium():
    symbol='Es'
    atomic_number=99

def Fermium():
    symbol='Fm'
    atomic_number=100

def Mendelevium():
    symbol='101'
    atomic_number=Md

def Nobelium():
    symbol='No'
    atomic_number=102
    

Ne_button = Button(Main_Window, width=5, height=2, bg="indian red", text='Ne', command=Neon).grid(row=2, column=17)
Na_button = Button(Main_Window, width=5, height=2, bg="grey", text='Na', command=Sodium).grid(row=3, column=0)
Mg_button = Button(Main_Window, width=5, height=2, bg="light green", text='Mg', command=Magnessium).grid(row=3, column=1)
Al_button = Button(Main_Window, width=5, height=2, bg="green", text='Al', command=Aluminum).grid(row=3, column=12)
Si_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='Si', command=Silicon).grid(row=3, column=13)
P_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='P', command=Phosphorus).grid(row=3, column=14)
S_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='S', command=Sulfur).grid(row=3, column=15)
Cl_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='Cl', command=Chlorine).grid(row=3, column=16)
Ar_button = Button(Main_Window, width=5, height=2, bg="indian red", text='Ar', command=Arsenic).grid(row=3, column=17)
K_button = Button(Main_Window, width=5, height=2, bg="grey", text='K', command=Potassium).grid(row=4, column=0)
Ca_button = Button(Main_Window, width=5, height=2, bg="light green", text='Ca', command=Calcium).grid(row=4, column=1)
Sc_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Sc', command=Scandium).grid(row=4, column=2)
Ti_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Ti', command=Titanium).grid(row=4, column=3)
V_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='V', command=Vanadium).grid(row=4, column=4)
Cr_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Cr', command=Chromium).grid(row=4, column=5)
Mn_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Mn', command=Manganese).grid(row=4, column=6)
Fe_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Fe', command=Iron).grid(row=4, column=7)
Co_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Co', command=Cobalt).grid(row=4, column=8)
Ni_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Ni', command=Nickle).grid(row=4, column=9)
Cu_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Cu', command=Copper).grid(row=4, column=10)
Zn_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Zn', command=Zinc).grid(row=4, column=11)
Ga_button = Button(Main_Window, width=5, height=2, bg="green", text='Ga', command=Gallium).grid(row=4, column=12)
Ge_button = Button(Main_Window, width=5, height=2, bg="green", text='Ge', command=Germanium).grid(row=4, column=13)
As_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='As', command=Arsenic).grid(row=4, column=14)
Se_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='Se', command=Selenium).grid(row=4, column=15)
Br_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='Br', command=Bromine).grid(row=4, column=16)
Kr_button = Button(Main_Window, width=5, height=2, bg="indian red", text='Kr', command=Krypton).grid(row=4, column=17)
Rb_button = Button(Main_Window, width=5, height=2, bg="grey", text='Rb', command=Rubidium).grid(row=5, column=0)
Sr_button = Button(Main_Window, width=5, height=2, bg="light green", text='Sr', command=Strontium).grid(row=5, column=1)
Y_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Y', command=Yttrium).grid(row=5, column=2)
Zr_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Zr', command=Zirconium).grid(row=5, column=3)
Nb_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Nb', command=Niobium).grid(row=5, column=4)
Mo_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Mo', command=Molybdenum).grid(row=5, column=5)
Tc_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Tc', command=Technetium).grid(row=5, column=6)
Ru_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Ru', command=Ruthenium).grid(row=5, column=7)
Rh_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Rh', command=Rhodium).grid(row=5, column=8)
Pd_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Pd', command=Palladium).grid(row=5, column=9)
Ag_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Ag', command=Silver).grid(row=5, column=10)
Cd_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Cd', command=Cadmium).grid(row=5, column=11)
In_button = Button(Main_Window, width=5, height=2, bg="green", text='In', command=Indium).grid(row=5, column=12)
Sn_button = Button(Main_Window, width=5, height=2, bg="green", text='Sn', command=Tin).grid(row=5, column=13)
Sb_button = Button(Main_Window, width=5, height=2, bg="green", text='Sb', command=Antimony).grid(row=5, column=14)
Te_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='Te', command=Tellurium).grid(row=5, column=15)
I_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='I', command=Iodine).grid(row=5, column=16)
Xe_button = Button(Main_Window, width=5, height=2, bg="indian red", text='Xe', command=Xenon).grid(row=5, column=17)
Cs_button = Button(Main_Window, width=5, height=2, bg="grey", text='Cs', command=Cesium).grid(row=6, column=0)
Ba_button = Button(Main_Window, width=5, height=2, bg="light green", text='Ba', command=Barium).grid(row=6, column=1)
La_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='La', command=Lanthanum).grid(row=9, column=2)
Ce_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Ce', command=Cerium).grid(row=9, column=3)
Pr_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Pr', command=Praseodymium).grid(row=9, column=4)
Nd_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Nd', command=Neodymium).grid(row=9, column=5)
Pm_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Pm', command=Promethium).grid(row=9, column=6)
Sm_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Sm', command=Samarium).grid(row=9, column=7)
Eu_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Eu', command=Europium).grid(row=9, column=8)
Gd_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Gd', command=Gadolinium).grid(row=9, column=9)
Tb_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Tb', command=Terbium).grid(row=9, column=10)
Dy_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Dy', command=Dysprosium).grid(row=9, column=11)
Ho_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Ho', command=Holmium).grid(row=9, column=12)
Er_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Er', command=Erbium).grid(row=9, column=13)
Tm_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Tm', command=Thulium).grid(row=9, column=14)
Yb_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Yb', command=Ytterbium).grid(row=9, column=15)
Lu_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Lu', command=Lutetium).grid(row=6, column=2)
Hf_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Hf', command=Hafnium).grid(row=6, column=3)
Ta_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Ta', command=Tantalum).grid(row=6, column=4)
W_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='W', command=Tungsten).grid(row=6, column=5)
Re_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Re', command=Re).grid(row=6, column=6)
Os_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Os', command=Os).grid(row=6, column=7)
Ir_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Ir', command=Ir).grid(row=6, column=8)
Pt_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Pt', command=Pt).grid(row=6, column=9)
Au_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Au', command=Gold).grid(row=6, column=10)
Hg_button = Button(Main_Window, width=5, height=2, bg="light goldenrod", text='Hg', command=Hg).grid(row=6, column=11)
Tl_button = Button(Main_Window, width=5, height=2, bg="green", text='Tl', command=Tl).grid(row=6, column=12)
Pb_button = Button(Main_Window, width=5, height=2, bg="green", text='Pb', command=Pb).grid(row=6, column=13)
Bi_button = Button(Main_Window, width=5, height=2, bg="green", text='Bi', command=Bi).grid(row=6, column=14)
Po_button = Button(Main_Window, width=5, height=2, bg="green", text='Po', command=Po).grid(row=6, column=15)
At_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='At', command=At).grid(row=6, column=16)
Rn_button = Button(Main_Window, width=5, height=2, bg="indian red", text='Rn', command=Rn).grid(row=6, column=17)
Fr_button = Button(Main_Window, width=5, height=2, bg="grey", text='Fr', command=Fr).grid(row=7, column=0)
Ra_button = Button(Main_Window, width=5, height=2, bg="light green", text='Ra', command=Ra).grid(row=7, column=1)
Ac_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Ac', command=Ac).grid(row=10, column=2)
Th_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Th', command=Thorium).grid(row=10, column=3)
Pa_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Pg', command=Protactinium).grid(row=10, column=4)
U_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='U', command=Uranium).grid(row=10, column=5)
Np_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Np', command=Neptunium).grid(row=10, column=6)
Pu_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Pu', command=Plutonium).grid(row=10, column=7)
Am_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Am', command=Americium).grid(row=10, column=8)
Cm_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Cm', command=Curium).grid(row=10, column=9)
Bk_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Bk', command=Berkelium).grid(row=10, column=10)
Cf_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Cf', command=Californium).grid(row=10, column=11)
Es_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Es', command=Einsteinium).grid(row=10, column=12)
Fm_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Fm', command=Fermium).grid(row=10, column=13)
Md_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='Md', command=Mendelevium).grid(row=10, column=14)
No_button = Button(Main_Window, width=5, height=2, bg="Light Pink", text='No', command=Nobelium).grid(row=10, column=15)
F_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='F', command=Fluorine).grid(row=2, column=16)
O_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='O', command=Oxygen).grid(row=2, column=15)
N_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='N', command=Nitrogen).grid(row=2, column=14)
C_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='C', command=Carbon).grid(row=2, column=13)
B_button = Button(Main_Window, width=5, height=2, bg="Light Blue", text='B', command=Boron).grid(row=2, column=12)
H_button = Button(Main_Window, width=5, height=2, bg="grey", text='H', command=Hydrogen).grid(row=1, column=0)
He_button = Button(Main_Window, width=5, height=2, bg="indian red", text='He', command=Helium).grid(row=1, column=17)
Li_button = Button(Main_Window, width=5, height=2, bg="grey", text='Li', command=Lithium).grid(row=2, column=0)
Be_button = Button(Main_Window, width=5, height=2, bg="light green", text='Be', command=Beryllium).grid(row=2, column=1)

Main_Window.mainloop()


    
