defining functions objectives to understand why programmers divide programs up into sets of cooperating functions to be able to define new functions in python to understand the details of function calls and parameter passing in python to write programs that use functions to reduce code duplication and increase program modularity the function of functions the programs that we have written so far comprise single functionusually called main we have also been using pre-written functions and methods including built-in python functions ( abseval)functions and methods from the python standard libraries ( math sqrt)and methods from the graphics module ( mypoint getx()functions are an important tool for building sophisticated programs this covers the whys and hows of designing your own functions to make your programs easier to write and understand in we looked at graphic solution to the future value problem recallthis program makes use of the graphics library to draw bar chart showing the growth of an investment here is the program as we left itfutval_graph py from graphics import def main()introduction print("this program plots the growth of -year investment "