I don't think you can make your own songs, but you can download them on 360.
No
yes
You need to buy the developer's version of the console in order to develop XBOX games.
Xbox 360 games that u already own on the 360 can be sent to your Xbox one with your saved data.
No
Yes.
No, the Xbox S has its own set of cords that work only with itself and not the other Xbox 360's.
XBOX Live is not its own game system. XBOX Live is an online gaming and content delivery service that the XBOX 360 game system uses.
39 million XBOX 360's have been sold worldwide as of January 6, 2010.
You can't unless you have a hacked 360. If you do have a hacked 360, look on the internet for instructions on loading / making custom songs
I think you can. I don't own an arcade but I believe that ALL types of Xbox 360's can play xbox games. Look it up on google.