When your application begins execution, it will look something like the picture below. It does not have to look exactly like this.
At this point, if the user types in the top five boxes, he should enter a street address, as shown below.
After typing the street address, clicking the concatenate button should print the address in the bottom box.
The other option is to start with a street address in the bottom box.
Then, press the parse button to break up the address into individual fields.
After pressing one of the two buttons, you should be able to press the other button without changing the address (except maybe fixing spacing).