Ciao,
non so dirti se esistano tool già fatti per quello che chiedi in rete (ti basta googlare nel caso).
Però posso dirti che come "programma" da realizzare è alquanto banale, anche se tu conosci ben poco del mondo della programmazione (letteralmente ti basta seguire qualche tutorial base di un linguaggio di programmazione e dovresti riuscire tranquillamente da solo).
Il mio consiglio, nel caso in cui tu voglia realizzarlo per conto tuo, è di prendere un linguaggio ad alto livello (come C# o Java) e documentarti un attimo su come funzioni a livello molto base.
Come ha detto
@pvssygino puoi realizzarlo tranquillamente con logiche booleane molto basilari. Se poi vuoi portare il programma allo step successivo, sarebbe interessante implementare seguendo il paradigma della OOP (Object-Oriented Programming), in maniera tale da poterti costruire infinite possibili domande (con risposta) ed averle tutte quante catalogate in comode classi (che ereditano la tua interfaccia di base) ben nominate. In questo modo non avrai più un singolo file di codice incasinato e pieno zeppo di if incastonati tra di loro.