You should look for mild cleaner that will totally suitable for cleaning marble floors and occasional spills such as soft drinks, tea, coffee, milk etc. try to use mild cleaner produce on regular basis. However, if you want to clean extremely dirty marble floors, try to use hight quality cleaning product. When ever you use it use with extreme care and not too often since regular use can permanently leave a mark on your marble floor cleaning.
Here are some tools you can use on regular basic to clean your marble floors: mop, dust mop, soft bristle broom, a sponge mop, plain mild dish detergent, water and dry paper towel or terry cloth towels. All this tools will help you clearing on regular base.
You can sweep up from marble floor to get rid of the grime and dust. Then with the help of sponge mop dipped in clear water. Try to get ride of much water as possible from the sponge and continually mop the floor.