Beast often refers to animales in general. While monster can refer to a 'beast' o animal, man, woman, creature, just about anything, it's vague so tu can use them for as interchangeable meanings. The big difference I'd say being beast is más physical while monster can be both physical and psychological.