Suppose that the domain of $f(x)$ is $\mathbb{R}$ and is continuous at $0$. Then if $f(x_1+x_2)=f(x_1)+f(x_2)$ for all real values $x_1$ and $x_2$, show that $f(x)$ is continuous for all reals.
We know that, $$\lim_{x\to0}f(x)=f(0)$$
From that I wanted to do something like,
Let $x_1+x_2=0$ and show that $$\lim_{x\to0}f(x_1+x_2)=f(0)$$ Am I even going about this the right way? To show that $f(x)$ is continuous on $\mathbb{R}$, I also thought to maybe relate it to the Intermediate Value Theorem. I am stuck, and I also can not find a forsure answer on whether given a domain of all real values, does it mean that $f$ is continuous on $\mathbb{R}$? I am Lost! I can not use derivatives, or integration as I have not learned either. Only using the basic limit theorems of continuity or the the intermediate value theorem.
UPDATE: I found an $\epsilon-\delta$ proof! I posted it below as the answer!