Tengo una pregunta, hay alguna forma de incluir en mi consola de ms-dos más comandos que con los que viene por defecto?
Porsupuesto que puedes, aunque si buscas por "comandos" no encontrarás nada de nada, son aplicaciones de consola, y las hay a patadas por la Red, hay aplicaciones de todas las temáticas y para todos los propósitos, puedes descargar la que quieras y añadirla a la ruta del PATH como te ha comentado el-brujo.
Si lo que pretendes es usar un comando externo de Windows como por ejemplo el "Choice.exe", también deberías colocar el archivo de lenguaje adecuado (".\system32\es-ES\Choice.mui").
o incluso si hay alguna forma de "programar" o "crear" comandos.
Esto me parece una pregunta con una respuesta demasiado obvia, puedes desarrollar una aplicación de consola (CommandLineInterface) con cualquier lenguaje, pero no es tán fácil como dibujar un círculo en el Paint, hay que aprender a usar algún lenguaje y ponerle ganas.
EDITO: O puedes hacer un script en Batch y llamarlo "comando".
Esto sería un ejemplo de "comando" personalizado para Batch:
[BATCH] [APORTE] Rutina TEXTMAN para manipular archivos de textoSaludos!