Learn about functions and make a phone simulator in the process
Learn what a function is and how to use them
Learn how to make your own function
Learn how to make function that perform multiple tasks
Learn to call functions inside of function definitions
Learn about giving a function an input
Learn how to use multiple inputs in functions
Learning about default parameters
Learning about using outputs for functions
Learning about guard clause to exit a function early
Learn about the draw and setup function
Learn about the mousePressed and keyPressed function