One approach can be to have a display only field right next to or above each text entry field. As each form of data is processed, you can update the display only field with the entered text for each field before you clear the text fields. This way they can see the prior entered data.
As far reusing the prior data, you could either add a small button next to each input text box that would grab the text value from the prior entry (as mentioned above) and paste it into the input area, or you could define a hot key that when pressed on a field invokes a trigger that does the same copy of the prior data for that field into the live text box.
~bp