The correct option is (c) Interpolation function
For explanation I would say: The shape function is the function which interpolates the solution between the discrete values obtained at the mesh nodes. Low order polynomials are typically chosen as shape functions. Interpolation within the shape functions is achieved through shape functions.