Interpolation is a procedure that uses a mathematical formula to represent a given set of data points such that the formula gives the exact value at all the data points. This formula can then be used to approximate values between the data points. There are several methods for interpolation including polynomial interpolation, Lagrange interpolation, and Newton's interpolation. Lagrange interpolation uses Lagrange basis polynomials to represent the interpolating polynomial, while Newton's interpolation uses divided differences to determine the coefficients of the interpolating polynomial.