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