I have a menu function and choice function that both worked. There are 3 menu choices. 1 and 3 worked properly at one point. 2 never has. I don't know what I did to mess it up, but when I run the module to test through IDLE, it doesn't ever work past the first prompting to enter my menu choice number. It should complete an if statement, then restart.

I don't know what else to try. I wish I knew what I changed to mess it up.

```
tribbles = 1
modulus = 2
closer= 3

def menu():
    print('    -MENU-')
    print('1: Tribbles Exchange')
    print('2: Odd or Even?')
    print("3: I'm not in the mood...")

menu()
def choice():
    choice = int(input('\n Enter the number of your menu choice: ')

if choice == tribbles:
    bars = int(input('\n How many bars of gold-pressed latinum do you have? '))
    print('\n You can buy ',bars * 5000 / 1000,' Tribbles.')
    menu()
    choice()
elif choice == modulus:
    num = int(input('\n Enter any number:'))
    o_e = num % 2
    if num == 0:
        print(num,' is an even number')
    elif num == 1:
        print(num,' is an odd number')
    menu()
    choice()
elif choice == closer:
    print('\n Thanks for playing!')
    exit()
else:
    print('Invalid entry. Please try again...')
    menu()
    choice()
print(' ')
choice = int(input('\n Enter the number of your menu choice: '))

```

I expect it to return with the string plus all formula results, then asking again, unless option 3 was selected and exit() is performed. However it returns with "Enter the number of your menu choice: " after the first input, then it returns blank after choosing any other choice on the second prompt.f