You can use multiple filaments via manual filament change with the GCode M600.
A new print head with two extruders is planned which makes this easier but who knows when that will be released…
Another way would be something like Mosaic Palette, but I am not sure if that is compatible with Snapmaker or if anyone has actually used it with a Snapmaker printer.