Ciao,
o ti crei un interprete dei comandi (definendo i comandi a priori), oppure lavori con compilazione dinamica.