Practical quasi-Newton methods for solving nonlinear systems