Все вышеперечисленные союзы - сочинительные, но отличаются смысловой нагрузкой. Так, союз "и" случит для соединения равноправных между собой части предложения (будь то однородные члены предложения или несколько простых предложений в составе сложного). Союзы "а", "но" служат для того, чтобы показать отличительные особенности между несколькими предметами или действиями. "А" - союз, который употребляется при резком противопоставлении (пример: он "такой", а не "такой"). "Но" для того, чтобы показать, что выбрано одно из двух действии (то есть был еще и другой вариант) (пример: он сделал "то", но не "это"; он был "там", но не "здесь").