Простите, но Вашу программу вообще желательно стереть и написать заново.
Там такая жуть, что мне даже начинать разбираться страшно. Руки так и трясутся

А если серьезно, то Вам сначала нужно почитать нормальную документацию по Tkinter.
Либо действительно не использовать ООП, а работать с global.
P.S. Если нужна литература, то могу дать…
P.S.S. Будут вопросы - пишите…