Mastering Model Selection: How to Pick the Perfect Machine Learning Model Every Time