Here's a quick hack
polyForm[poly_, var_] :=
Module[{coeffs = CoefficientRules[poly, var] // Sort},
Interpretation[Row[Table[Row[{"(", coeff[[2]], ")", w^coeff[[1, 1]] /. 1 -> ""}],
{coeff, coeffs}], "+"], poly]]
Then
theFunction = -2 + w^3 (-9 - 3...