Needs a native english speaker to review. But I suggest to either shorten it "Calculator which offers many mathematical functions" or add "and" or "or" before the last item in the enumeration.
Much better. Even so, "which offers" is not grammatically correct English. It should be one of the following:
- "Calculator that offers mathematical functions"
- "Calculator offering mathematical functions"