def suma(a ,b):
    
    try:
        result = float(a) + float(b)
    except TypeError:
        print("Error: Tipo de dato no válido")
    except ValueError:
        print("Error: Tipo de dato no válido, no puedes sumar texto solo números")
    else:
        return result

def resta(a,b):
    try:
        result = a - b
    except TypeError:
        print("Error: Tipo de dato no válido")
    except ValueError:
        print("Error: Tipo de dato no válido")    
    else:
        return result

def producto(a,b):
    try:
        result = float(a) * float(b)
    except TypeError:
        print("Error: Tipo de dato no válido")
    except ValueError:
        print("Error: Tipo de dato no válido")
    else:
        return result

def division(a,b):
    try:
        result = a / b
    except ZeroDivisionError:
        print("Error, no se puede dividir entre cero")
    except ValueError:
        print("Error: Tipo de dato no válido")
    except TypeError:
        print("Error: Tipo de dato no válido")
    else:
        return result