1. A method, performed on a mobile computing device, for reducing a number of user corrections entered to obtain a correct account number for a financial transaction card, the method comprising: obtaining, at the mobile computing device, multiple versions of text recognition results, wherein each version of the text recognition results is associated with a total confidence score; displaying, by the mobile computing device, a visual representation of a best guess comprising a version of the text recognition results that is associated with a highest total confidence score; receiving, by the mobile computing device, a user selection, as a selected character from at least one of a plurality of characters to verify from the best guess selected based on individual confidence scores, wherein the multiple versions of the text recognition results are updated by performing one or more of: eliminating, from the multiple versions of text recognition results, one or more of the multiple versions of text recognition results that do not match the selected character; eliminating, from the multiple versions of text recognition results, one or more of the multiple versions of text recognition results that do not satisfy the Luhn algorithm; eliminating, from the multiple versions of text recognition results, one or more of the multiple versions of text recognition results that do not match any of multiple known issuer identification numbers; updating the total confidence score for the multiple versions of text recognition results; or any combination thereof; and updating, by the mobile computing device, the visual representation to display a new best guess from the remaining versions of the text recognition results, wherein the new best guess comprises at least: a first difference from the best guess that is a change of a first character in the best guess to the selected character, and a second difference from the best guess that is a change of a second character in the best guess other than to the selected character.