1
Tu problema es que tu código es un procedimiento y no una función por lo que a los procedimientos se le llama con CALL y a las funciones con SELECT.
Lo que he hecho básicamente es quitar :
select ejer3(@res1,@res2, @res3)
Ya que es eso lo que te esta dando el problema ya que no es una función es...