Further annotation added and evaluate method completed for integer and invalid opertions