How to Use Calculator Memory Keys: M+, M-, MR, MC & STO Step-by-Step Guide

Stop scrambling for scrap paper to write down intermediate numbers. Master the independent memory accumulator keys on standard desk and scientific calculators. Learn what M+, M−, MR, and MC mean, how to solve chained receipts, and how to banish the stubborn "M" icon from your Casio screen.

Author
Amaad Mazari
Lead Computational Architect • LocalDoc Core Engineering

🧮 Try Memory Calculations in Real-Time

Open the free LocalDoc scientific calculator simulator to test M+, M-, MR, and STO variable registers in your browser.

Launch Online Calculator →
Direct Answer • Memory Buttons Glossary Casio, Sharp, Canon & Office Calculators

What Do the Memory Keys Mean on a Calculator?

Calculator memory acts like a hidden, secondary clipboard that stores a running cumulative total without altering your main calculation screen:

Button Full Name What It Does
M+ Memory Add Adds the number on your screen to the hidden memory total.
M− Memory Subtract Subtracts the number on your screen from the hidden memory total.
MR Memory Recall Displays the accumulated memory value on your screen without deleting it.
MC Memory Clear Erases the hidden memory total back to zero (and turns off the screen "M" icon).
MRC Memory Recall / Clear Press once to Recall (MR); press a second time immediately to Clear (MC).
STO Store Variable Saves the current result into variable registers (A, B, C, D, X, Y, or M).

1. The Golden Rule of Calculator Memory

When performing calculations with multiple parts, most people reach for a pen and write down intermediate numbers like 43.50, 20.80, and 12.00 on scrap paper, only to re-type them minutes later. This wastes time and introduces catastrophic transcription errors.

Calculator memory acts as an accumulator. Think of it as an invisible piggy bank: every time you press M+, you deposit money into the bank. Every time you press M−, you withdraw money. When you want to see the balance, you tap MR.

2. Worked Tutorial: Calculating a Multi-Line Invoice / Receipt

Suppose you are calculating the total cost of an order with multiple line items and a coupon discount:

  • 3 T-shirts at $14.50 each
  • 4 pairs of socks at $5.20 each
  • Less a promotional coupon discount of $12.00

Step-by-Step Keystroke Execution

  1. Clear Memory First: Press MC (or double-tap MRC). Ensure no "M" is visible on screen.
  2. First Item: Type 3 × 14.50 and press M+. Screen displays 43.5. Memory is now 43.50.
  3. Second Item: Type 4 × 5.20 and press M+. Screen displays 20.8. Memory automatically updates to 64.30 (43.50 + 20.80).
  4. Discount: Type 12 and press M−. Memory subtracts 12.00, updating to 52.30.
  5. View Grand Total: Press MR. Screen displays: 52.30!

3. Solving Complex Rational Fractions Without Scrap Paper

In science, engineering, and mathematics exams, you will frequently encounter fractions with messy polynomials in both numerator and denominator:

Total = (148.6 × 32.4 + 92.1) ⁄ (78.3 − 19.85)

Here is how to solve it in under 15 seconds without losing decimal accuracy:

  1. Calculate the denominator first: Type 78.3 - 19.85 = 58.45.
  2. Store it in memory: Press M+ (or SHIFT RCL A on Casio).
  3. Clear the screen by pressing AC (the memory remains safe!).
  4. Calculate the numerator: Type 148.6 × 32.4 + 92.1 = 4906.74.
  5. Divide by memory: Press ÷ then MR (or RCL A) and tap =.
  6. Result: 83.94764756 — exact, instantaneous, zero scratch paper.

4. How to Clear the "M" on Casio Scientific Calculators

On simple desk calculators, you simply press MC. But look at a Casio fx-83GTX, fx-85GTX, or fx-991EX: There is no MC button!

Because students don't know how to clear it, the "M" icon stays on screen for months, corrupting every future calculation where M+ is tapped.

The 3-Second Casio Memory Clear Trick:

To clear memory on any Casio scientific calculator, store zero into the M register:

0 → SHIFT → RCL (STO) → M+ (M)

The screen will display 0 → M and the small "M" icon in the top header will instantly vanish.

5. MR vs. Ans: What Is the Crucial Difference?

A common question asked by high school and college students is: "Why should I bother with MR when my calculator already has an Ans key?"

Feature Ans Key (Last Answer) MR Key (Independent Memory)
Persistence Volatile (Overwritten on every = press) Permanent (Retains value indefinitely)
Power Off Behavior Erased when power cycles or turns off Saved in non-volatile RAM on modern Casio/TI
Accumulation Single number only (cannot add or subtract) Can accumulate multiple sums via M+ and M−
Accidental Overwrite Extremely High (Tapping 2 + 2 = wipes out previous Ans) Zero (Only modified when you press M+, M−, or STO M)

📚 Complete Scientific Calculator Cluster

Continue expanding your calculation fluency with our accompanying guides:

Master Authority Guide
Scientific Calculator Symbols & Keypad Meanings →

The comprehensive dictionary of every button: ENG, HYP, Pol, Rec, powers, and statistical symbols.

UK Exam Secret
Casio fx-83GTX & fx-85GTX UK GCSE Student Guide →

Year 7–11 guide: Why to ignore HYP, the 3-second exam reset, S<=>D, and DEG/RAD angle fixes.

Frequently Asked Questions: Calculator Memory

The "M" indicator simply informs you that the independent memory register contains a stored number other than zero. It is not an error! To clear it and make the "M" vanish: on office calculators, tap MC. On Casio calculators, type 0 → SHIFT → RCL → M+.
MS (Memory Store) overwrites whatever is currently in memory with the new number on your display. M+ (Memory Add) does not overwrite; instead, it adds the current number onto the existing balance already inside the memory.
On most modern scientific calculators (including Casio fx-83GTX, fx-85GTX, fx-991EX, and TI-30X), NO. Memory registers are backed by non-volatile flash RAM or continuous micro-amp battery standby. If you turn off the calculator and turn it back on days later, pressing MR will still recall your stored number until you explicitly clear it.
Scientific calculators feature multiple independent memory registers labeled A, B, C, D, E, F, X, and Y. To store a number into variable A: calculate your value, press SHIFT, press RCL (STO), and press the button labeled with red letter A. To reuse it in a calculation, simply press RCL then A.
🧮 Test in Live Simulator