## Function Construction In AVAP™, similar to Python, functions are defined using the keyword `def`, followed by the function name and its parameters in parentheses. The function definition ends with a colon (`:`), followed by the block of code that forms the function body, indented with four spaces. ### Defining a function in AVAP™ ```javascript function greet(name){ return()"Hello, " + name + "!") } ``` ### Calling the function ```javascript message = greet("World") addResult(message) ``` ### Output ```javascript Hello, World! ```