Let $b$ be a generator of $N$ and let $a$ be a representative in $G$ of the generator of $G/N$. Since $G/N \cong \mathbb{Z}/3\mathbb{Z}$, $a^3=b^k$ for some integer $k$ and since $N$ is normal in $G$,
$$aba^{-1}=b^m$$
with some integer $m$. From $(aba^{-1})(aba^{-1})=ab^2a^{-1}=b^{2m}$,
$$b=a^3ba^{-3}=b^{m^3},$$
which follows $m=1$. Therefore $G$ is abelian.
For the strucure of $G$, it is sufficient to consider $a^3=b^k$ with $0 \leq k \leq 2$. If $k=0$, then $G\cong\mathbb{Z}\oplus\mathbb{Z}/3\mathbb{Z}$. If $k=1$, then $b$ is generated by $a$, i.e. $G\cong\mathbb{Z}$. For $k=2$, $c=a^2b^{-1}$ satisfies $c^3=b$, which follows $G\cong\mathbb{Z}$.