Thanks for your advice. I am really enjoying this problem.
My attempt to this problem is as follows:
Suppose there exist two continuous functions [tex]g,h:\overline{A} \rightarrow Y[/tex] that extend f at [tex]\overline{A}[/tex]. Since [tex]g(x)=h(x)=f(x)[/tex] at [tex]x \in A[/tex] by definition, we shall show that [tex]g(x)=h(x)[/tex] at [tex]x \in \overline{A} \setminus A[/tex].
Assume [tex]g(x) \neq h(x)[/tex] (for some)[/color] [tex]x \in \overline{A} \setminus A[/tex]. Since Y is a Hausdorff space, we have two disjoint open sets U and V containing [tex]g(x)[/tex] and [tex]h(x)[/tex] at [tex]x \in A'[/tex] (A' denotes a derived set of A), respectively.
Since g and h are continuous functions, we have open sets [tex]g^{-1}(U)[/tex] and [tex]h^{-1}(V)[/tex] containing x at [tex]x \in A'[/tex].
We claim that [tex]O = g^{-1}(U) \cap h^{-1}(V) \cap A[/tex] is not empty. Since [tex]g^{-1}(U) \cap h^{-1}(V)[/tex] are open sets containing [tex]x \in A'[/tex] and any open set containing [tex]x \in A'[/tex] should intersect at A by definition of a limit point.
Let [tex]x' \in O[/tex].Then [tex]g(x') \neq h(x')[/tex] since [tex]x'[/tex] belongs to both [tex]g^{-1}(U)[/tex] and [tex]h^{-1}(V)[/tex] by assumption. Since x' also belongs to A, we have [tex]g(x') = h(x')[/tex], contradiction.
Thus, [tex]g(x) = h(x)[/tex] (for all)[/color] [tex]x \in \overline{A} \setminus A[/tex], and we conclude that a continuous function [tex]g: \overline{A} \rightarrow Y[/tex] is a unique extension of f at [tex]\overline{A}[/tex].