Consider the monic polynomial
$$p_{\zeta}(z) = z^n + a_{n-1}(\zeta)z^{n-1} + \dots + a_0(\zeta), $$
where the $a_{i}$'s are continuous functions defined over $\mathbb{C}$. As is well known, the roots of this polynomial depend 'continuously' on the $a_{i}$'s in some sense. However, I was wondering if a stronger statement holds: is it possible to pick continuous functions $f_1, \dots, f_n$, at least locally, such that the roots of $p_{\zeta}(z)$ are exactly $f_1(\zeta), \dots, f_n(\zeta)$, counting multiplicities?
Edit: Note this is easily answered in the affirmative around a $\zeta_0$ such that $p_{\zeta_0}(z)$ has $n$ distinct roots. The real difficulty is in dealing with the case where $p_{\zeta}(z)$ has repeated roots.