Modern floating shelves don’t need any screws or nails to hang on the wall. They can be attached to the wall through brackets. So they won’t damage your walls. You can also use adhesive strips like Scotch, Command, or Velcro to attach the floating to the wall, this won’t disturb your walls at all.