This paper introduces a framework for model selection that includes parameter estimation, uncertainty propagation, and quantified validation. The framework is applied to single-phase turbulent friction modeling in CTF, which is a thermal-hydraulic code for nuclear engineering applications. The friction model is chosen because it is well understood and easy to separate from other physics, which allows focus to be on the model selection framework instead of on the particulars of the chosen model. Two different empirical models are compared: the McAdams Correlation and the Simplified McAdams Correlation. The parameter estimation is performed by calibrating each of the friction models to experimental data using the Delayed Rejection Adaptive Metropolis algorithm, which is a Markov Chain Monte Carlo method. State point uncertainties are also considered, which are determined based on measurement errors from the experiment. The input parameter distributions are propagated through CTF using a statistical method with samples. A variety of validation metrics is used to quantify which empirical model is more accurate. It is shown that model form uncertainty can be quantified using validation once all other sources of uncertainty—numerical, sampling, experimental, and parameter—have been quantitatively addressed. When multiple models are available, the one that has the smallest model form error can be selected. Though the framework is applied to a simple example here, the same process can quantify the model form uncertainty of more complicated physics, multiple models, and simulation tools in other fields. Therefore, this work is a demonstration of best practices for future assessments of model form uncertainty.