It is a well-known result that the ordered field $(\mathbb R,+,\cdot,0,1,<)$ is o-minimal. That means that in the language $(+,\cdot,0,1,<)$ all definable subsets of $\mathbb R$ are finite unions of points and open intervals. For example, a subset of $\mathbb R$ definable in this language is $\{x \mid \exists y \ y \cdot y = x\}$, which is just the open interval $(0,\infty)$ together with the singleton $\{0\}$. Now we can add unary function symbols to the language like $\exp$, which on $\mathbb R$ we interpret as the standard exponential. As a corollary of Wilkie's Theorem, also $(\mathbb R,+,\cdot,0,1,<,\exp)$ is o-minimal. This just serves as an example that we can expand the ordered field of real numbers by unary functions and still keep this new structure o-minimal.
My question is now the following: Suppose that $f$ and $g$ are unary functions on $\mathbb R$ such that both $(\mathbb R,+,\cdot,0,1,<,f)$ and $(\mathbb R,+,\cdot,0,1,<,g)$ are o-minimal. Is then also $(\mathbb R,+,\cdot,0,1,<,f,g)$ o-minimal?
All the examples I can come up with seem to confirm that this is indeed the case. But in the general case I do not know how $f$ and $g$ interact with each other and can thus not make a statement about their definable sets. Is there an easy counterexample? Or maybe there is even a (simple) proof which generalises to arbitrary o-minimal structures.