How many polynomial functions $f$ of degree $\ge 1$ satisfy the following conditions?
\[
f(x^2) = [f(x)]^2 = f(f(x))
\]
Provide your answer as an integer.

Let's think step by step and output the final answer within \boxed{}.
user