addButton method, try to conform to clang standards.
A little bit better menu system