The program produces the GUI shown in Figure 2.
I will refer back to this figure during the discussion of the program.