input: Write a function to perform several simple math operations on two given integers. The function should accept two integers as inputs and output the results of the following operations: addition, subtraction, multiplication, division, and modulo. If either or both of the inputs are not integers, the function should raise a ValueError.
  assert math_operations(10, 5)=={'Addition': 15, 'Subtraction': 5, 'Multiplication': 50, 'Division': 2.0, 'Modulo': 0}
  assert math_operations(7, 3)=={'Addition': 10, 'Subtraction': 4, 'Multiplication': 21, 'Division': 2.3333333333333335, 'Modulo': 1}
  assert math_operations(8, 2)=={'Addition': 10, 'Subtraction': 6, 'Multiplication': 16, 'Division': 4.0, 'Modulo': 0}
  assert math_operations("10", 5)==ValueError
  assert math_operations(10, "5")==ValueError
output: if not isinstance(a, int) or not isinstance(b, int):
      raise ValueError
  return {'Addition': a + b, 'Subtraction': a - b, 'Multiplication': a * b, 'Division': a / b, 'Modulo': a % b}