Теория:

Два кольца,
Два конца,
Посередине — гвоздик.
(Сахаров И. П)
 
В этой загадке про ножницы наглядно показано их устройство: две части соединены гвоздиком. Так же, как, например, и в очках: в них две линзы соединены «мостиком». В русском языке для соединения похожих, равноправных единиц есть свои инструменты — это союзы.
Союз — это служебная часть речи, при помощи которой могут соединяться между собой однородные члены предложения и грамматические основы. Предложения с одной грамматической основой называются простыми, а с двумя и более — сложными.
Пример:
«Девочкам подарили цветы и конфеты».
Подарили (что?) цветы и (что?) конфеты: однородные дополнения соединены союзом и.
 
«Гости приехали пораньше, а ужин ещё не готов».
Союз а соединяет две грамматические основы: гости приехали, ужин не готов.
Вспомним особенности однородных членов предложения:
1. являются одним и тем же членом предложения;
2. отвечают на один и тот же вопрос и стоят в одинаковой форме;
3. часто относятся к одной и той же части речи;
4. в предложении соединяются с помощью интонации перечисления.
Пример:
«У бабушки в теплице поспели огурцы и помидоры».
 
Поспели (что?) огурцы и (что?) помидоры.
 
Подлежащие «огурцы», «помидоры» отвечают на вопрос «что?», стоят в форме именительного падежа и выражены именем существительным.
Рассмотрим таблицу.
 
Союзы соединяют однородные члены предложения
Союзы соединяют грамматические основы в сложных предложениях
Петя решает примеры медленно, но правильноМы хотели пойти в лес, но неожиданно начался дождь
Катя захотела заплести косы с красными и зелёными бантамиГуси отправились на юг, и грачи тоже потянулись в тёплые страны
Нужно ехать не быстро, а медленноМама готовит ужин, а папа играет с детьми
 
В первой колонке союзы и, а, но соединяют однородные члены предложения, а во второй — грамматические основы в сложных предложениях.
Обратим внимание на знаки препинания. В каком случае перед союзом нет запятой? В каких случаях запятая ставится?
Перед союзами а, но всегда ставится запятая. Перед союзом и, соединяющим однородные члены предложения, запятая не нужна. В сложном предложении перед союзом и, соединяющим грамматические основы, ставится запятая.
Обрати внимание!
Союз и обычно используют, чтобы соединить, объединить явления, признаки, действия, а союзы а, но — чтобы сравнить или противопоставить их.
Пример:
мы купили зелёные и красные шары.
Кошки мяукают, а собаки лают.
Я читаю сложную, но интересную книгу.