It should be select
not search
:
while True:
print("\n1. Surname\n2. D.O.B\n3. Quit")
try:
select = int(input("Please select an option: "))
if select == 1:
surnameSearch()
elif select == 2:
DOB_search(BkRdr)
elif select == 3:
break
except:
print("That was an incorrect option, please try again:")
Also, I suggest you use an else
statement instead of a generic except
clause as follows:
while True:
print("\n1. Surname\n2. D.O.B\n3. Quit")
try:
select = int(input("Please select an option: "))
except ValueError:
print("Not a valid input")
else:
if select == 1:
surnameSearch()
elif select == 2:
DOB_search(BkRdr)
elif select == 3:
break
else:
print("That was an incorrect option, please try again:")