Yes
You can play halo 3 on any xbox 360.
No it will only work on Xbox 360. Halo 1 and 2 will work on the original Xbox.
yes
if you have a x box 1 no only works on 360 version
It depends on the controller, yes you can because the format of the xbox 360 slim is the same as the original xbox 360 controller
Because it is a old Xbox game that you are trying to use on a new model Xbox 360 the Slim does not have the software to run the obsolete game.
Yes, Halo 2 also works for the xbox 360
Of course the original Xbox 360 games are no different from the new Xbox 30 slim games.
yes
You cant, the only thing you can do is transfer the memory to the new xbox 360 slim with a transfer cable.
yes
no no Xbox 360 games work on the normal xbox