The Challenge here is to write a program that uses functions. Here the objective was to write a program that would call on separate functions to the main function to perform a task. I found that there can be several ways to approach this particular challenge. I also found that being able to check the program as you go, and debugging each part of the program as you write it is also useful.
This particular challenge really helped to solidify the aspect of computer logic for me; that is, how command information is seen and acted upon by the computer.