9. An electronic device comprising: a memory having a plurality of words and associated frequency values stored therein; and a processor configured to execute instructions to: receive an input; determine that a portion of the input includes an ambiguous text input; identify in the memory a set of words that represent potential word matches for the ambiguous text input; determine from the set of words that a first word in the set is a preferred potential word match for the ambiguous text input, based on a comparison of the associated frequency values for each word in the set of words; display at least a subset of the set of words, including the first word and at least one other word selected from the set of words; detect a selection of a displayed word from the subset of the set of words that is different from the first word; and responsive to a completion of the input that includes the selected word, revise the frequency value associated with one of the first word and the selected word.
10. The electronic device of claim 9 , wherein the processor is further configured to: modify the frequency value associated with the selected word to reflect a portion of the difference between the frequency value associated with the selected word and the frequency value associated with the first word.