I've been having some difficulty understanding finitite differences and their relation to polynomials. Would someone be able to give me a brief overview? Also maybe explain how i could answer this question

Explain how to use finite differences to see if a set of data can be modelled using linear, quadratic, cubic, or quartic polynomial functions.

Thanks in advance.