Question: what is the difference between function and polynomial?
Answer: A function is anything that assigns exactly one output to every input. Polynomials are a particular class of functions, specifically the ones that can be written as the sum of monomials, where monomials are the input raised to some non-negative power and then multiplied by a constant.