Hello I suck:

I wrote something for the arithmatic arranger but it only lasted six tests and I cant make sense of the return message. I have Copied below the message, I can attach a sample of my code that works if ran on shell or terminal.

```
======================================================================
FAIL: test_arrangement (test_module.UnitTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/runner/boilerplate-arithmetic-formatter-11/test_module.py", line 10, in test_arrangement
self.assertEqual(actual, expected, 'Expected different output when calling "arithmetic_arranger()" with ["3 + 855", "3801 - 2", "45 + 43", "123 + 49"]')
AssertionError: ' 3\t 3801\t 45\t 123\t\n+ 855\t- 2\t[39 chars]__\t' != ' 3 3801 45 123\n+ 855 -[52 chars]----'
- 3 3801 45 123
- + 855 - 2 + 43 + 49
- _____ ______ ____ _____ + 3 3801 45 123
+ + 855 - 2 + 43 + 49
+ ----- ------ ---- ----- : Expected different output when calling "arithmetic_arranger()" with ["3 + 855", "3801 - 2", "45 + 43", "123 + 49"]
======================================================================
FAIL: test_only_digits (test_module.UnitTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/runner/boilerplate-arithmetic-formatter-11/test_module.py", line 34, in test_only_digits
self.assertEqual(actual, expected, 'Expected calling "arithmetic_arranger()" with a problem that contains a letter character in the number to return "Error: Numbers must only contain digits."')
AssertionError: 'Error: Numbers must contain only digits' != 'Error: Numbers must only contain digits.'
- Error: Numbers must contain only digits
? -----
+ Error: Numbers must only contain digits.
? +++++ +
: Expected calling "arithmetic_arranger()" with a problem that contains a letter character in the number to return "Error: Numbers must only contain digits."
======================================================================
FAIL: test_solutions (test_module.UnitTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/runner/boilerplate-arithmetic-formatter-11/test_module.py", line 39, in test_solutions
self.assertEqual(actual, expected, 'Expected solutions to be correctly displayed in output when calling "arithmetic_arranger()" with arithmetic problems and a second argument of `True`.')
AssertionError: ' 32\t 45\t 123\t\n- 698\t- 3801\t+ 43\t+[66 chars]72\t' != ' 32 1 45 123\n- 698 - 3[84 chars] 172'
- 32 45 123
- - 698 - 3801 + 43 + 49
- ______ _______ ____ _____
- -666 -3800 88 172 + 32 1 45 123
+ - 698 - 3801 + 43 + 49
+ ----- ------ ---- -----
+ -666 -3800 88 172 : Expected solutions to be correctly displayed in output when calling "arithmetic_arranger()" with arithmetic problems and a second argument of `True`.
----------------------------------------------------------------------
Ran 6 tests in 0.015s
FAILED (failures=3)
```

**Your code so far**

**Your browser information:**

User Agent is: `Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36`

**Challenge:** Arithmetic Formatter

**Link to the challenge:**