Решение:
Дефис между приложением и определяемым словом ставится, если приложение относится к личному местоимению или если приложение стоит после определяемого существительного и имеет уточняющее значение, а также если приложение является распространенным и стоит после существительного.
- 1. Этим летом поехал я в Тарусу – тихий городок на Оке. (Дефис ставится, так как приложение "тихий городок на Оке" стоит после определяемого существительного "Тарусу" и имеет уточняющее значение).
- 2. Живёт в нём слесарь Яков Степанович - изобретатель и поэт в душе. (Дефис ставится, так как приложение "изобретатель и поэт в душе" стоит после определяемого существительного "Яков Степанович" и имеет уточняющее значение).
- 3. Яков Степанович – человек до всего любопытный, вникающий в суть любого дела. (Дефис ставится, так как приложение "человек до всего любопытный, вникающий в суть любого дела" стоит после определяемого существительного "Яков Степанович" и является распространенным).
- 4. Есть столяр Николай Никитич – знаток птиц. (Дефис ставится, так как приложение "знаток птиц" стоит после определяемого существительного "Николай Никитич" и имеет уточняющее значение).
- 5. Его клетки – это просто птичьи дворцы с мезонинами, антресолями и балкончиками. (Тире ставится, потому что это не приложение, а составное именное сказуемое, где "клетки" — подлежащее, а "просто птичьи дворцы..." — именная часть сказуемого).
Ответ: 1, 2, 3, 4