hola disculpe mi tema tan burdo de expresarme soy nuevo en el foro, y en general nuevo en el uso de python, quiero usar un diccionario para implementar un menú, pero al hacerlo salta inmediatamente a la función en lugar de continuar el código, alguno de ustedes tendrá alguna idea de como puedo solucionarlo, se los agradecería mucho.
def funcion1():
print("Funcion 1")
def funcion2():
print("Funcion 2")
def menu():
dicionario={'1':funcion1(), '2':funcion2()}
opcion=str(input("Ingrese una opcion"))
diccionario["opcion"]
menu()
Funcion 1
Funcion 2
Ingrese una opcion1
Traceback (most recent call last):
File "C:/Users/Raziel/AppData/Local/Programs/Python/Python36-32/ejemplo.py", line 12, in <module>
menu()
File "C:/Users/Raziel/AppData/Local/Programs/Python/Python36-32/ejemplo.py", line 10, in menu
diccionario["opcion"]
NameError: name 'diccionario' is not defined