Let $f,g: \mathbb{R}\to \mathbb{R}$, both be continuous at zero. If $f(0)>g(0)$, show that there exists positive $\delta$ such that for all $y,z \in (-\delta , \delta)$, $f(y)>g(z)$.
Attempt at a proof:
I used the obvious choice for $\epsilon >0$, namely $\epsilon:=f(0)-g(0)>0$, and as a $\delta$ I went for the minimum of $\delta_1$ and $\delta_2$ in the definitions of continuity (at zero) of $f$ and $g$ respectively. Then I have both inequalities $|f(x)-f(0)|<f(0) - g(0)$ and $|g(\tilde{x}) - g(0)|<f(0)-g(0)$, hold for $x\in (-\delta , +\delta)$.
Here is where I am stuck, maybe the choice of $\epsilon$ was bad? Any suggestions would be great.
For every $\epsilon>0$, there exists a $\delta>0$ such that whenever $|x|<\delta$ we have
$$f(0)-\epsilon<f(x)\tag 1$$
and
$$g(0)+\epsilon >g(y)\tag 2$$
From $(1)$ and $(2)$, we have
$$f(x)-g(y)>f(0)-\epsilon -(g(0)+\epsilon)=f(0)-g(0)-2\epsilon$$
Now take any $\epsilon \le \frac12(f(0)-g(0))$ and conclude.