Puoi utilizzare un vettore di stringhe e un ciclo per fare la ricerca e un altro vettore di puntatori a funzioni per lanciare l'azione corrispondente ... tutto sta quanto vuoi rendere "complesso" il programma ...