With a free account you can upload your layers to ArcGIS online. You just need to zip each shapefile individually and upload it. The only problem is you have 1000 feature limit and you can only symbolize your layer with what ESRI provides.
If you have an organizational account, you can upload hosted feature services through ArcGIS Desktop, to look exactly like you symbolized them in your MXD. Just upload each layer individually and then add them all together in one ArcGIS Online map. On the left side you can click on content and you can turn layers off and on.
It's not a document.
Is there a way I can upload this and it have the functionality of turning layers on and off
Thanks
If you have an organizational account, you can upload hosted feature services through ArcGIS Desktop, to look exactly like you symbolized them in your MXD. Just upload each layer individually and then add them all together in one ArcGIS Online map. On the left side you can click on content and you can turn layers off and on.
Hope this helps!