Peitli Józsefszia,
hát azt kell mondjam, rossz felé indultál el eléggé... az objektum orientált logika máshogy működik. az osztály illetve egy objektum példánya az egységbezárást kell hogy megvalósítsa, így adva újrafelhasználható kódot (meg sok más előnyt).
tehát pl. (gondolatébresztő):
a Gombok class hibás megközelítés. Kell egy Gomb class, amit példányosításkor egy listába tölthetsz akár, annyi példányban amennyiben kell. Ha van egy Fomenu meg egy Gomb classod, akkor
fomenu=Fomenu()
gombok=[Gomb('neve',fomenuparancs(1),Gomb('másiknév,fomenuparancs(2)]
ha részletesebben kell, akkor mondom tovább, csak Tkinterrel kb semmit nem foglalkoztam, utána kell néznem, hogy használható példát adjak :)