Notations
1.$\Sigma_g$ is the Reimann surface with genus $g$
2.$M_g$ is the space of all metrics
3.Diff($\Sigma_g$) is the diffeomorphism on $\Sigma_g$
4.$\text{Diff}_0(\Sigma)$ is the connected component of the identity of Diff($\Sigma_g$)
5.Weyl($\Sigma_g$) is the Weyl transfromation on $\Sigma_g$
Contexts
On the page 470 in Nakahara, the author defines the Moduli space as : $$M_g / \text{Diff}(\Sigma_g)\times \text{Weyl}(\Sigma_g)$$
Teichmüller space as : $$\text{Teich}(\Sigma_g) = M_g / \text{Diff}_0(\Sigma_g)\times \text{Weyl}(\Sigma_g) $$
and Modular Group(MG) or Mapping Class Group (MCG) as : $$\text{Diff}(\Sigma_g)/ \text{Diff}_0(\Sigma_g) $$
However, as one discusses the torus, there seems to be different definitions of these terminologies. (If I understand correctly )One can define the atlas of the torus by the equivalence relation on $\mathbb{C}$ :
$$z \sim z + n \omega_1 + m \omega_2 \quad ,\quad m,n \in \mathbb{Z}$$
Define $\tau \equiv \frac{\omega_2}{\omega_1}$. In Nakahara p.270, the modular transformation is generated by $\tau \rightarrow \tau +1$ and $\tau \rightarrow -\frac{1}{\tau}$. The torus with the same complex structure can be related by modular transformation. Besides, in Gleb Arutyunov - String lecture note p.90, $\tau$ is the Teichmüller parameter and the region $\text{Im} \tau > 0$ is the Teichmüller space.
Questions
Are these two kinds of definitions (MG,Teich space and modular transformation)equivalent? Why? It seems to me that they are totally different since the former involves the metric structure; nevertheless, the latter doesn't. However, they seems to be exactly the same in the case of torus.