Here's Theorem 4.34 in the book Principles of Mathematical Analysis by Walter Rudin, 3rd edition:
Let $f$ and $g$ be defined on $E \subset \mathbb{R}$. Suppose $$ f(t) \to A, \ \ \ g(t) \to B, \ \mbox{ as } \ t \to x.$$ Then
(a) $f(t) \to A^\prime$ implies $A^\prime = A$.
(b) $\left( f+g \right)(t) \to A+B$.
(c) $\left( fg \right)(t) \to AB$.
(d) $\left( f/g \right)(t) \to A/B$.
provided the right members of (b), (c), and (d) are defined.
Note that $\infty - \infty$, $0 \cdot \infty$, $\infty / \infty$, $A/0$ are not defined.
Now here is Definition 4.33 in Rudin:
Let $f$ be a real function defined on $E \subset \mathbb{R}$. We say that $$ f(t) \to A \ \mbox{ as } \ t \to x,$$ where $A$ and $x$ are in the extended real number system, if for every neighborhood $U$ of $A$ there is a neighborhood $V$ of $x$ such that $V \cap E$ is not empty, and such that $f(t) \in U$ for all $t \in V \cap E$, $t \neq x$.
And, finally here is Definition 4.32:
For any real $c$, the set of real numbers $x$ such that $x > c$ is called a neighborhood of $+\infty$ and is written $(c, +\infty)$. Similarly, the set $(-\infty, c)$ is a neighborhood of $-\infty$.
How to prove Theorem 4.34 using Definitions 4.33 and 4.32?
My effort:
Theorem 4.34(a):
If $f(t) \to A$ and $f(t) \to A^\prime$ as $t \to x$, then, for every neighborhood $U$ of $A$, we can find a neighborhood $V$ of $x$ such that $V \cap E$ is not empty, and such that $f(t) \in U$ for all $t \in V \cap E$, $t \neq x$, and for every neighborhood $U^\prime$ of $A^\prime$, we can find a neighborhood $V^\prime$ of $x$ such that $V^\prime \cap E$ is not empty, and such that $f(t) \in U^\prime$ for all $t \in V^\prime \cap E$, $t \neq x$.
Now if $A \neq A^\prime$, then we can find neighborhoods $U$ and $U^\prime$ of $A$ and $A^\prime$, respectively, such that $U \cap U^\prime$ is empty. Now $V \cap V^\prime$ is not empty and is a neighborhood of $x$. What next?
Theorem 4.34(b), (c), and (d):
If $f(t) \to A$ and $g(t) \to B$ as $t \to x$, then, for every neighborhood $U$ of $A$ and for every neighborhood $V$ of $B$, we can find neighborhoods $W_1$ and $W_2$, respectively, of $x$ such that $W_1 \cap E$ and $W_2 \cap E$ are not empty, and such that $f(t) \in U$ for all $t \in W_1 \cap E$, $t \neq x$, and such that $g(t) \in V$ for all $t \in W_2 \cap E$, $t \neq x$. What next?