Structure Theorem for Modular Forms on $SL_2(\mathbb{Z})$