Looking for a book to help me hold a convo

Hi! I’m currently preparing for JLPT N1 after passing N2, but I’m still struggling to hold a normal conversation in Japanese.. (I know, I’m not beating the stereotype). I’m primarily a book learner. I’d like to find a book that has texts and dialogues, useful phrases, metaphors, idioms and explanations for them. So basically a book that teaches you to speak about different topics, such as “how to deal with uncomfortable encounters on the train”, “how to approach a person who seems to be struggling on the street”, “how to buy medicine and explain yourself to a drug store worker”. Just normal everyday things. Please give me recommendations 🙇

by jameshowlettjunior