About the monitor screen, there is overlapping geometry and some of probably even seeperate from the geometry. First clean it up.
This is one of the reason behind the wierd UV map.
Since this geometry is more like a cube, unwrap it like a cube.
(unwrapping it in the wrong way is the second reason for the wierd UV map)
I honestly don't know why the clock was not unwrapping. But the classic technique of deleting and making a new one worked. I deleted the UV map in the object data properties panel. Created a new one and it worked perfectly fine.
Where you place the seams is the obviously the most important thing in UV unwrapping. This one too is like a cube(more like a cylinder). Unwrap it the same way.
But one thing I realized is that you have modelled the feet into the clock itself. Nothing wrong about that. But you will have to be more careful.
Place the seams as shown in the following pic.
You will get a UV map like this.
The long curly strip is the curved surface.
The 2 circles are the front and back circles.(Use the free UV squares addon if you want to straighten it. Be careful about the holes as they may get get stretched in a wierd way.)
The 2 remaining things are the legs.(Notice how I have unwrapped them like a cube as well)
You have a lot to learn. Identifying what type of object is the first and most important step in order to place seams correctly and thus having a good UV map.