In your sentences both work - clean/clean up. Mess is not the same as dirt. Mess implies some kind of disorder whereas dirt is just dirt!
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Jesusengland-It took ages to clean up the mess.They a
-It took ages to clean the mess.
Do to clean and to clean up have the same meaning ?