input: Write a function to perform several simple math operations on two 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 of the input integers is zero, the function should handle division by zero gracefully and output an appropriate message for the division operation.
  
  assert perform_math_operations(10, 5)==['Addition: 15', 'Subtraction: 5', 'Multiplication: 50', 'Division: 2.0', 'Modulo: 0']
  assert perform_math_operations(5, 0)==['Addition: 5', 'Subtraction: 5', 'Multiplication: 0', 'Division: Division by zero error', 'Modulo: Modulo by zero error']
  assert perform_math_operations(0, 10)==['Addition: 10', 'Subtraction: -10', 'Multiplication: 0', 'Division: 0.0', 'Modulo: 0']
output: def perform_math_operations(a, b):
      addition = f'Addition: {a + b}'
      subtraction = f'Subtraction: {a - b}'
      multiplication = f'Multiplication: {a * b}'
      
      if b == 0:
          division = 'Division: Division by zero error'
          modulo = 'Modulo: Modulo by zero error'
      else:
          division = f'Division: {a / b}'
          modulo = f'Modulo: {a % b}'
      
      return [addition, subtraction, multiplication, division, modulo]