Describir: Machine Learning for Multi-stage Selection of Numerical Methods