1º en que modo de video piensas trabajar ¿modo texto o modo grafico?
creo que seria mejor modo grafico aunque sea mas dificil de manejarlo
2º el ingreso de los datos, para evitarse mas complicaciones pienso que e smejor en modo texto, asi al iniciar el programa pides todos los datos en "modo texto", despues para mostrar el resultado cambias a "modo grafico" todo eso usando la int 10h, servicios de video de la bios.
3º para los datos de escala y centro deben haber rtestricciones para limitar los datos a coordenadas reales en el espacio de pantalla( o sea manejar rangos de datos validos)
4º situar los ejes no lo veo muy complicado, una linea vetical (eje Y) una linea horizontal (eje X)
5º el centro, este dato incdicaria la pocicion de la colunca donde se encuantre el "eje Y" y la fila donde estara el "eje X";
6º Escala, ya, talves esta sea la mas dificil en principio pueden ser lineas(pequeñas) que se distancien segun la esacala (y talves otro factor extra)
mostrar la escala puede ser lo mas dificil almenos para mi, no se como mostrar letras o simplemente salidas en modo grafico (puro) que es lo mas conveniente para esto d ela escala.