Hola! El error te lo da porque debes definir la funcion leer() antes de llamarla. En ese codigo que pusiste, si se cumple que opc==1 se llama a la funcion leer(), que todavía no se ha definido, por lo que te da error y nunca llega a definirse leer(). Deberias mover la declaracion de la funcion al principio, asi: