bien, ante todo gracias SXF por contestar, vi una solución a mi problema, es que solamente llamaba a la función cortar una sola vez por eso no seguia en el procedimiento, la solucion que le di fue que al final del cierre del if (el primero) en la funcion menu hago el llamado de la función cortar para que luego me corte la segunda linea que tengo en lectura....
y bueno al principio creí que ese era mi problema sin embargo, despues de pasar 2 dias fuera del programa a los 2 minutos di con la solucion, así que moraleja para esto: si no les funciona algo relajense y tomenlo con tranquilidad saludos compañeros y si a alguien le sirve dicho código esta alli para que lo utilizen

Código [Seleccionar]
}//primer if
}//while
}//fin ciclo