Your question is Choose the Right ML Model. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
You are choosing a model for a supervised business problem and need to decide whether the target should be treated as a regression or classification task. You also need to compare tree-based options and pick the right level of model complexity.
How would you choose between regression, classification, random forests, and gradient boosting for a business problem?