In the evaluating function its evaluating only the decimal expressions, but its working with integers I don\'t know why I tried many solutions of converting the decimal into