Update: refactored get_menu()