Realice el cambio en funcion para insertar a la tabla de variables las que fueran creadas al crear una funcion y en llamada funcion, ya se existe un error por si declaras una funcion que ya existia
prueba del error en llamada a funcion que no existe
Agregue los cambios a funcion, ahora checa si la variable creada en la declaracion de funcion ya habia sido declarada antes y ya verifica si la llamada a una funcion en nuestro pseudo main lo hace a una funcion existente, si existe ok, si no manda error, subi una imagen como prueba.