#25: arquivo separado para elementos da interface
#25: main_menu refatorado