Question: what is the difference between function and expression?
Answer: Expressions are easy to plot, differentiate (with diff), or integrate, and the result is always another expression, which can be further manipulated. Functions, on the other hand, are a little harder to define and the result of applying a Maple command to a function is not always a function.