Answer:
The main difference between interpolation and regression, is the definition of the problem they solve. Given n data points, when you interpolate, you look for a function that is of some predefined form that has the values in that points exactly as specified.
hope this helped:)