> A computer program to factor any polynomial equation string input to it:
Do you mean a program to solve for f(x) = 0 using numerical approximation? Factorization has a specific meaning and is not necessarily possible for quintic and higher-degree polynomials / there is no closed form solution like the quadratic formula for n>=5.
To clarify, there do exist closed form solutions for quintic functions; they just cannot be expressed using rationals and a limited set of operations of additions, subtractions, multiplications, divisions, and root extractions. However, if you do not limit yourself to those operations, there do exist closed form solutions to quintics. See [1] for a few examples.
If they’re talking about the quadratic equation, this is likely 8th grade to 10th grade in the US education system. Factoring would be y^2 = 3(ab)^2 + c^2, get y all alone so it’s y = _____