In the bowl of a stand mixer, whisk together 2 cups flour, sugar, salt, and yeast.
In a small saucepan or microwave, heat the milk, water, and butter together until warm but not hot. It's okay if the butter doesn't melt entirely.
Add the wet ingredients to the dry and mix well. Mix on medium speed with the dough hook for 2 minutes.
Add 1/2 cup of flour and the eggs and beat for another 2 minutes. Add enough flour to make an elastic dough -- the dough will be sticky but shouldn't be wet. You may not use all the flour called for, or you might need a little more than the recipe calls for. Just add it a little at a time until the consistency is right.
Knead the dough for 8-10 minutes.
Transfer the dough to a lightly greased bowl, cover, and let rise for about 20 minutes.
Punch down the dough and, using lightly floured hands, shape into whatever shape you want. My favorite shapes are these three. 1: Cloverleaf rolls: Pinch off small pieces, roll them into balls, and place three small balls each into the wells of well-greased muffin tin. 2: Classic rolls: Divide the dough into 18 pieces, roll each piece into a ball, and place 9 balls in one greased 9" round pan and 9 in another 9" round pan. 3: Twist rolls: Divide the dough into 18 equal pieces. Roll each piece out into a thin coil, twist the coil around your hands into a knot, and place on a lightly greased baking sheet.
Once you've shaped your dough, place them into the freezer (for the muffin tin and round pan rolls, just put the entire pan into the freezer) and freeze until very firm. Transfer the frozen shaped rolls into a plastic bag (the round pan rolls should stay in one big round), and freeze for up to 4 weeks.
When you're ready to bake, remove the rolls from the freezer. If you're baking cloverleaf rolls or the pan rolls, transfer them back into the same muffin tin or round baking pan that you shaped them in (grease it first). If baking freeform shapes like twist rolls, just place them on a greased baking sheet. Cover with plastic wrap or a damp towel and let rise until puffy, about 1 1/2 hours. Just before baking, sprinkle with flaky sea salt (if desired).
Preheat the oven to 350°F and bake for about 15 minutes, or until golden brown.
Note: If you want to skip the freezing step, you can. Just preheat the oven after shaping your rolls, let them rise for 15 minutes, and then bake.