Separate your eggs into two separate bowls. You willuse the yokes in the pudding and put the whites in
a meringue. In a medium sauce pan mix your sugar and flour. It'seasier to mix dry ingredients. Next stir in your milk. Lightly beat your egg yokes. Stir the beaten egg yokes into your sugar/flour/milk mixture. Heat this mixture over very low heat, stirring frequently. The mixture will gradually thicken. Stir in the vanilla extract. Allow mixture to cool.
Slice your bananas. Put down a layer vanilla wafers across the bottom of a glass baking dish. Also line the sides with vanilla wafers. Put down a layer of pudding, then bananas. Continue alternating layers until all of your mixture is used up. Make sure mixture is cooled before topping with meringue. You will have some vanila wafers left over.
Mix your egg whites on high until they start to thicken. Continue mixing while stirring in your confectioners sugar. When you can lift your mixer from the mixture and the meringue forms a little peak it is whipped enough. Spread meringue across the top of your banana pudding. Place in over preheated to 350 degrees and bake until golden brown about 20 - 25 minutes.
The banana pudding will be soft/more liquid if you eat it hot, but gets firmer as it cools. Some people let the pudding sit for 24 hours so that the flavors blend more - I never could wait, besides I liked it hot.