A function is a reusable helper
A function is a named group of instructions you can use again without rewriting them.
You can give a function information to work with, called parameters. The function can SEND a result BACK to the code that called it.
Think of a calculator button: give it inputs, let it do one job, then get the answer back.
Try it: What two pieces of information would an ACTION named CalculateArea need for a rectangle?