Suky:
gracias por tu ayuda y pronta respuesta.
Coincido con vos, creo que no me va a quedar otra que reestructurar todo el código.
Uso muchas funciones para hacer cosas parecidas.
Estoy configurando un rtc. con todos sus valores de día, mes, año, hora, minutos, y segundos..., usando dos botones, para subir y bajar los valores, y otro botón para confirmar la selección. Todo ello usando diferentes funciones. De allí el largo del código.
Deberé estudiar la forma de usar una función del tipo menu_select(parámetro) para que me devuelva los valores que quiero establecer en el rtc.
Estoy desde el mes de agosto de 2009 con este proyecto, en el cual fui aprendiendo a usar el lcd, el rtc, etc, etc, y no me va a torcer el brazo.
En cuanto tenga el código nuevamente en marcha lo posteo, por si a alguien le sucede lo mismo.
Saludos desde San Nicolás, Argentina.