I was looking into free parameters and found this previous nice answer to
What is a “free parameter” in a computational model?
Is it possible to actually demonstrate that with x free parameters, any function can be approximated?
For example, in $A=aB^2+bB+c$, could a,b,c (free parameters) allow me to turn this into whatever shape I want? Or are there limits to this?
(1) Any function can be modelled by itself, using no free parameter: $f(x)=f_1(x)$, where $f_1(x):=f(x)$.
(2) For any model, with an arbitrary but finite number of degrees of freedom, $a_1 f_1(x)+a_2 f_2(x)+\dots$, there always exists a function that is very far away from being able to be modelled with that model. (This can be given a precise mathematical formulation. For your quadratic model, for example, you'll not be able to model a function with both a maximum and a minimum using that model)
What von Neumann meant was along the lines of statement (1): Since there are infinitely many ways to choose a model (the model itself, i.e. the functions $f_i$, not the parameters of a fixed model) it's not a great feat to find good fits to data even with small models. Even though standard models might not contain the function $f$ that you are trying to model, if you look through enough models with 4 degrees of freedom, you'll find an exotic one that models your data very closely just by coincidence.