Парочка важных моментов
▪При встрече запятой и тире сначала ставится запятая (такое бывает, да).
▪При встрече восклицательного и вопросительного знака сначала ставится вопросительный.
▪Перед закрывающимися кавычками не ставятся точка, запятая, точка с запятой, двоеточие и тире. Они пишутся после кавычек.
▪А вот «?», «!» и «…» стоят внутри кавычек, если относятся к словам, заключённым в них.