Non hai indicato una cosa importante ... tu sai utilizzare la grafica (con una qualsiasi libreria o con le API di Windows ...)?

Il tuo programma sarà "a finestre" o "a caratteri (console)"?