desde hace algún tiempo me ha llamado la atención este tipo de gráficos (menús, botones, etc) que se muestran en algunas aplicaciones de consola, mi pregunta es, que metodología se emplea, bajo que lenguaje se puede hacer o si cuenta con algún tutorial que me pueda guiar
Me parece que la segunda imagen es de Turbo C o algún otro dinosaurio para MS-DOS.
Ese tipo de aplicaciones (consola) las puedes desarrollar en C/C++ utilizando una biblioteca de terceros (por ejemplo ncurses) o bien directamente el API del SO (por ejemplo Win 32).
Un tutorial sobre ncurses es
NCURSES Programming HOWTO, en el caso de la Win 32 API la sección en cuestión inicia en la pagina
Consoles.
Un saludo