Мясников - Лабораторная работа #2

Мне кажется решение с слишком сложное.Варианты со списком операций или отдельными кнопками проще по логике написания и добавлению новых операций.