Maybe you want to be able to tell your professors, why you have chosen one and not the other method. So, I will try shortly to mention some points about that. In fact you could write a book only about that issue:
Dissolving base metals (Cu, Ni):
your choice: nitric acid
advantage: availability, fast, simple chemistry
other options and no-options:
CuCl2/HCl system - cost effective, slow, advanced chemistry
FeCl3 - same, a little faster, lots of brown stains
persulfates - slow, more expensive, ammonium persulfate would add ammonium to the process and makes it necessary to treat the waste separated
dilluted forms of piranha - too dangerous (process not allowed and not necessary to discuss here), expensive, fast)
Dissolving gold foils:
Your probable choice:
Modified AR (=HCl enough to cover the gold and make the solution handy/only as much nitric as needed(see link given)) - fast, but excess nitric must be avoided and/or expelled, sulfamic acid or gold button method - usually AR is only used, if you have to dissolve massive items or leach fine insoluble powders that contain gold, otherwise the other methods are preferred - makes H[AuCl4] or AuCl3 (dilluted solution)
other options:
HCl/NaOCl or HCl/Ca(OCl)2 - strong enough to dissolve foils or powder, excess clorine can easily be expelled by heating, slower, more liquids=more dillute gold solution - makes Na[AuCl4] (could not find the reference)
HCl/H2O2 - works with foils or powders, slowest, no problems with excess oxidizers - probably it makes H[AuCl4]or AuCl3 (dilluted solution)
all other methods make a lot of liquid volume, are hard to control their complicated chemistry or are hard to treat their waste - many of them are applied in leaching ores (leaches)
Precipitating gold:
Your probable choice:
SMB and other sodium sulfites - easy handling, must not be overdone (potassium compounds work too, but could form insoluble PGM salts]
SO2 - easy handling, if you have it available
other options and no-options:
FeSO4 - I think it is preferred for dirty solutions, can be used for additional testing
oxalic acid - more complicated to do properly, often preferred for the second refining (I love it]
cementing is no option for the gold refining, only used for recovery from spent or messed up solutions
other options are not readily available, implicate unnecessary dangers and/or are not selective
A little specialty is the appliance of lquid-liquid extraction solvents. If you need it, I help finding the links, but I have no clue about it, other than it is a method to get high purity even from impure solutions.
No option:
Another specialty in recovery only for the completeness is cyanide leach of plated gold. It is very dangerous (of course), not allowed to discuss here, but in professional/industrial setups often applied due to its cost effectivity and (at least for those who know it to handle really professional) simplicity. - disadvantages: one little mistake=last mistake of your life, waste problematic