Enter all the words as arguments on the command line,
user$ fallout_3 clustered mentioned stationed convinces eliminate convinced \
convicted criminals challenge chemicals considers carriages cardinals \
rearguards hurriedly continued consisted messianic gladiator chemistry
0: clustered
1: mentioned
2: stationed
3: convinces
4: eliminate
5: convinced
6: convicted
7: criminals
8: challenge
9: chemicals
10: considers
11: carriages
12: cardinals
13: rearguard
14: hurriedly
15: continued
16: consisted
17: messianic
18: gladiator
19: chemistry
fallout_3>
You may then enter in a number (or the word itself) followed by another number, which is the number of matching letters. As you enter in more words, the list of words you can enter diminishes. Once the solver is confident that it has found the right word, it quits.