this is my first time doing a Python project so I'm a bit lost. I want to do that after the calculation, it does another one with the result from the previous calculation. How can I implement that?
def suma(valor1,valor2):
    resultado = valor1 + valor2
    return resultado
def resta(valor1,valor2):
    resultado = valor1 - valor2
    return resultado
def multiplicacion(valor1,valor2):
    resultado = valor1 * valor2
    return resultado
def division(valor1,valor2):
    resultado = valor1 / valor2
    return resultado
#Main Program
salir = False
while salir == False:
    operacion = input("""
    ¿Qué operación quieres hacer?
        -Suma
        -Resta
        -Multiplicación
        -División
        -Salir
    """)
    while operacion not in ("Suma","Resta","Multiplicación","Multiplicacion","División","Division","Salir"):
        operacion = input("""
    ¡Operación incorrecta! ¿Qué operación quieres hacer?
        -Suma
        -Resta
        -Multiplicación
        -División
        -Salir
    """)
    if operacion != "Salir":
        valor1 = input("¿Cúal es el primer valor de la operación? ")
        while valor1.isalpha() == True:
            valor1 = input("Valor incorrecto. Vuelve a introducir el primer valor de la operación. ")
        valor1 = float(valor1)
        valor2 = input("¿Cúal es el segundo valor de la operación? ")
        while valor2.isalpha == True:
            valor2 = input("Valor incorrecto. Vuelve a introducir el segundo valor de la operación. ")
        valor2 = float(valor2)
        if operacion == "Suma":
                print ("El resultado de", valor1, "más", valor2, "es igual a", suma(valor1,valor2))
        elif operacion == "Resta":
                print ("El resultado de", valor1, "menos", valor2, "es igual a", resta(valor1,valor2))
        elif operacion == "Multiplicación" or "Multiplicacion":
                print ("El resultado de", valor1, "por", valor2, "es igual a", multiplicacion(valor1,valor2))
        elif operacion == "División" or "Division":
            if valor2 == 0:
                valor2 = input("El resultado no se puede calcular, es infinito. Vuelve a introducir un segundo valor. ")
                while valor2.isnumeric == False:
                    valor2 = input("Valor incorrecto. Vuelve a segundo valor de la operación. ")
                valor2 = float(valor2)
                print ("El resultado de", valor1, "entre", valor2, "es igual a", division(valor1,valor2))
            else:
                print ("El resultado de", valor1, "entre", valor2, "es igual a", division(valor1,valor2))
        else:
            print ("Operación no disponible")
    else:
        salir = True
I tried to do a variables that stores the result, but I can't get it to work.
 
    