Proposition: Let $A$ be a dense subset of $B$. Let $f$ be a uniformly continuous function from $A$ to a complete metric space $C$. Then $f$ has a unique extension to a continuous function from $B$ to $C$.
My attempt, only on showing $f$ has an extension to a continuous function from $B$ to $C$:
Since $(A,d)\subseteq (B,d)$ such that $\overline{A}=B$, then $\forall b\in B$, given any $\epsilon \gt 0$, there exists $a\in A$ such that $a \in S_{\epsilon}(b)$. Due to Theorem 36, there exists a sequence $\{\alpha_n\}$ that converges to $b$. By Theorem 43, $\{\alpha_n\}$ is a Cauchy sequence. By Theorem 51, since $f$ is continuous, $\{f(a_n)\}$ is also a Cauchy sequence in $C$. Since $C$ is complete, $\{f(\alpha_n)\}$ converges to some $\gamma \in C$; Hence, $f(b)=c$.
But, I was told that this attempt at a proof is insufficient to prove the claim since I still need to show that $f$ is well-defined; which is also what the proof from Kaplansky's text has done.
Question 1: I do not understand why proving $f$ is well-defined is necessary due to my understanding that since $\{a_n\}$ arbitrary in the set $S$ of sequences that converges to $b$, then we no longer need to consider another sequence in $S$. But apparently, I am wrong. Why?
Question 2: Why is it allowed to assumed that the sequence at (16), seen below has a subsequence converging to $c$?

OK, here is my comment as an answer:
When you set $f(b)=\lim f(a_n)$, you have chosen the limit given by that subsequence. Your friend might have chosen a different sequence $(\alpha_n)$ with $\alpha_n\to b$ and would like to set $f(b)=\lim f(\alpha_n)$. You both have the same definition only if $\lim f(a_n)=\lim f(\alpha_n)$, i.e. if your definition does not depend on the arbitrary choice of a sequence converging to $b$ that you made. You know that for any arbitrary $a_n\to a$,$(f(a_n))$ converges; you do not yet know that all of the sequences $(f(a_n))$ converge to the same limit.