In a large bowl, beat together softened butter and vanilla extract using an electric mixer until smooth.
Add the powdered sugar and beat until combined. Don’t forget to scrape the bottom and sides of the bowl using a spatula.
Add the flour and salt. Beat on low just until combined. The mixture will look crumbly. Using your hands, form a ball. Then, wrap the dough with plastic wrap. Place in the refrigerator for 1 hour.
Preheat the oven to 350ºF. Line two baking sheets with parchment paper.
Remove the dough from the refrigerator. On a floured surface, roll the dough to about 1⁄4-1⁄2-inch thickness. Using a round cookie cutter, cut out circles. I recommend using 2 or 3 inch cookie cutters.
Transfer the cookies to the prepared baking sheets. Leaving about 1-2 inches of space between them. Bake for 11-12 minutes or until the edges are golden brown.
Remove from the oven and let the cookies cool slightly on the baking sheets. Then, transfer to a cooling rack to cool down completely.
When the cookies are completely cooled, melt the caramel. Place the caramels and evaporated milk into a microwave-safe bowl. Microwave in 30-seconds increments, stirring between each interval, until melted.
When the cookies are cooled, spread a spoonful of caramel onto each cookie. Let the caramel layer firm up.
Once the caramel sets, melt the chocolate chips. Place milk chocolate chips and coconut oil into a separate microwave-safe bowl. Microwave in 30-seconds increments, stirring between each interval, until the milk chocolate has melted. Spread the melted chocolate over the caramel layer on each cookie. Let the chocolate layer set. Enjoy!