Imagine a junior quant on your team has built an ARMA model for the daily returns of a financial asset. They've observed significant volatility clustering in the residuals. Explain why volatility clustering is a problem for standard ARMA models, and propose how models from the GARCH family can address this issue. Furthermore, discuss the key considerations when selecting, estimating, and evaluating GARCH models for financial time series.