Can someone use some numerical data, from numerical differentiation, to find the "original" function without any fitting methods?
For example, there is a function $f(x)=x^2$ for $x\in[0,2]$, taking finite difference with $$f'(x_)=\frac{f(x+h)-f(x-h)}{2h}$$ then
$$ h\equiv 0.1;\ x_0=0, x_1=0.1,\cdots,x_{20}=2$$ and $$ f'(x_n)=\frac{(0.1(n+1))^2)-(0.1(n-1))^2}{2\cdot 0.1}, n=0,1,\cdots,20.$$
We obtain
$$ \begin{array}{c|c} x_n & f'(x_n)\\ \hline 0 & 0\\ 1 & 0.2\\ \vdots & \vdots\\ 20 & 4\\ \end{array}.$$
Now, how can we apply this table above, just only values, to find the "unknown (or original)" function $f(x)=x^2, x\in[0,2]$ without fitting techniques?
Certainly not. A function can be defined to take on any value outside of the discrete points you've been able to reconstruct. You'd need additional information about the function such as it's continuity and membership in a certain class of functions a priori if you wish to reconstruct it.