I know that brackets are used to group variables and numbers together. Do brackets serve the same purpose when they are used with other 'objects' such as matrices or vectors?
For example, when brackets are used with matrices does this expression, $A(B+C)$ still mean multiply matrix $A$ with the matrix sum $B+C$?
Yes, absolutely! They always are meant to force a certain order of operation, i.e they always do what is in the brackets first.