Consider the following definition: We say that $O \subseteq \mathbb{R}$ is an open set if for every $x \in O$ there exists an open interval $(a,b)$ such that $x \in (a,b)$ and $(a,b) \subseteq O$.
Now one can prove that every open set in $\mathbb{R}$ is a union of open intervals. Suppose $O$ is open in $\mathbb{R}$, then for every $x$ in $O$ there is an open interval $(a(x),b(x))$ such that $x \in (a(x),b(x))$ and $(a(x),b(x)) \subseteq O$. But then $O \subseteq \bigcup_{x \in O} (a(x),b(x))$, which gives the equality.
My question is: does one need the axiom of choice for this kind of argument? I think that the notation "$(a(x),b(x))$" implicitly uses choice. This interval clearly doesn't have to be unique, so I don't see how one would formally write down the union of these intervals without using the axiom of choice. With AOC one simply gets a choice function $f$ and could call these intervals $f(x)$ based on $x$, but I don't see why this would be possible without it.
One could also try to get rid of the notation and simply infer that for every $x$ there exists an open interval $(a,b)$ such that the properties hold. But then I don't know how one would write down the union of the sets (again, I think one might need choice here).