What you want to prove is
PROP Let $f:X\to Y$. Then $\overline{f(G)}\supseteq f(\overline G)$ for every $G\subseteq X\iff$ $f$ is continuous.
P Suppose that $f$ is continuous. We always have $f(A)\subseteq \overline{f(A)}$, so that $$A\subseteq f^{-1}f(A)\subseteq f^{-1}\overline {f(A)}$$ The last set is the preimage of a closed set under a continuous function, thus it is closed. Thus $\overline A \subseteq f^{-1}\overline{ f(A)}$ that is $f(\overline A)\subseteq \overline{f(A)}$.
Now suppose $\overline{f(G)}\supseteq f(\overline G)$ for every $G\subseteq X$. Let $F$ be closed. Then $$f\left(\overline{f^{-1}(F)}\right)\subseteq \overline{ff^{-1}(F)}\subseteq \overline F=F$$ which gives $\overline{f^{-1}(F)}\subseteq f^{-1}(F) $. The other inclusion always holds, so $\overline{f^{-1}(F)}= f^{-1}(F)$, $f^{-1}(F)$ is closed and $f$ is continuous.
COR If $f:X\to Y$ is continuous and onto, and $A\subseteq X$ is dense, then $f(A)$ is dense in $Y$, for $$\overline{f(A)}\supseteq f(\overline A)=f(X)=Y$$ by the above.