Added comments in menu.cpp and button.cpp.
Improved the readableness of the code in button.cpp with comments, spacing, indentation, etc.
Improved indentation in menu.cpp and button.cpp.