не мистика
просто кнопки изначально были разбиты на группы по действиям:
унарные
бинарные
ввод числа
память
и по одной, кнопки не связанные с вычислениями
button_dot, button_clear, button_chs
вы добавляете кнопки не связанные с вычислениями и привязываете их к группам по действиям, что неправильно
нужно или сделать их отдельными или выделить в особую группу