Prepare the dough: In a large bowl, whisk together the flour, sugar, baking powder, and salt.
Add the butter and mix until the texture becomes crumbly.
Beat the eggs, vanilla, and orange juice in a separate bowl, then add to the dry ingredients. Mix until a dough forms.
Wrap the dough in plastic wrap and refrigerate for at least 1 hour.
Shape the Hamantaschen: Preheat oven to 350°F (175°C) and line a baking sheet with parchment paper.
Roll out the dough on a floured surface to about ⅛ inch thick.
Cut circles using a cookie cutter or a glass (about 3 inches in diameter).
Place a teaspoon of your chosen filling in the center of each circle.
Fold the edges to form a triangle, pinching the corners to seal.
Bake: Arrange the cookies on the prepared baking sheet and bake for 12-15 minutes or until golden brown.
Let them cool on a wire rack before serving.
Enjoy your homemade Hamantaschen with the filling of your choice!