working on my python assessment and i cant get my function to do anything apart from continuously show itself. It wont exit or move on to the next function Sorry if this is a bit silly but I don't really know what to do or how to describe the problem
def main_menu():
menu_choice = input("""
---------------------------------------
Welcome to the GCSE Celebrity Dogs Game
Please choose an option from the menu
---------------------------------------
1) Play the game
2) Quit
""")
if menu_choice == 1:
deck_choice()
elif menu_choice == 2:
print("Exiting game.....")
quit()
else:
main_menu()
correct_numbers = [6,8,10,12,14,16,18,20,22,24,26,28,30]
def deck_choice():
num_cards = input("""
How many cards owuld you liek to play with?
**Please note this must be a number between 4 and 30 and cannot be odd**
""")
if num_cards not in correct_numbers:
print("Sorry, that number isnt valid. Please enter another number")
else:
return num_cards
main_menu()