I was trying to figure out the distinction of a root and a zero and found people in such discussions make distinctions between equation vs. expression vs. polynomial without defining them. What is the difference exactly?
I'm especially confused by function. Likely I've forgotten many details from my high school math such as this definition. I can tell you about functions in several programming languages, but that's not the same thing at all.