@ Babalaas- All the different types of engineers you have mentioned are in fact different disciplines, but they could all be called in to help with an oil spill like the one in the Gulf of Mexico.
Geological engineers are very similar to mining engineers; mostly aiding in the development of mining practices and extraction of minerals. Their immense knowledge of geological materials and processes may help in developing new ways to shut down the well.
Marine engineers work with naval architects to design and build ships, rigs, and ocean apparatus. They may be useful in developing the strategies and structures for repairing the blow out preventer and containment domes.
Petroleum engineers will most likely be involved in developing strategies to shut down the well and drill relief wells. Lastly, environmental engineers would work to coordinate the cleanup efforts at the site and along the coastline. There may be other engineering disciplines involved, but the ones you listed are the most likely to be involved.