Noch ein paar allgemeine Hinweise:
Du kannst einen Integer-Ãœberlauf so nicht einfach abfangen.
Das machst Du am besten mit einen try..except-Block und fängst die Exception EIntegerOverflow ab.
Dann solltest Du Dir auch noch angewöhnen lokale-Variablen zu benutzen und dein "Problem"/Aufabe in kleine Teilaufgaben (Funktionen, Prozeduren) zu unterteilen. Bei Dir bietet sich für den Rechenoperator z.B. ganz gut ein enum an und eine Funktion, welche Dir den entsprechenden Operator liefert, dann sparst du Dir auch die ganzen OnClick-Events.