Я внес некоторые изменения в ваш код, и он должен работать, как задумано. Дайте мне знать, если у вас возникнут вопросы!
По сути, удалите импорт, удалите функцию main () и переместите область () и окружность () вверх.
pi = 3.1415
# function to print the menu options
def menu():
print("Type a for area of ")
print("Type b for circumference of a circle")
print("Type c to END PROGRAM")
# function to calculate area
def area(radius):
return pi * radius**2
# function to calculate circumference
def circumference(radius):
return 2 * pi * radius
# menu loop
while True:
# display menu
menu()
# prompt for user's choice
choice = input('Please enter your choice: ')
if choice == "a":
radius = float(input("Input the radius of the circle : "))
print(area(radius))
elif choice == "b":
radius = float(input("Input the radius of the circle : "))
print(circumference(radius))
else:
print("Goodbye!")
break